package edu.scau.mis.pos.service;

import edu.scau.mis.pos.domain.Category;

import java.util.List;

/**
 * @author 林琛理
 * @date 2022/9/13 12:50
 */
public interface ICategoryService {
    /**
     * 根据ID获得category对象
     * @param categoryId
     * @return
     */
    public Category getCategoryById(Long categoryId);

    /**
     * 查询所有category
     * @return
     */
    public List<Category> listAllCategory();

    /**
     * 查询单个产品
     * @param cateogryId 主键
     * @return 对象
     */
    public Category selectCategoryById(Long cateogryId);
    /**
     * 查询产品列表
     * @param cateogry 查询参数
     * @return 对象集合
     */
    public List<Category> selectCategoryList(Category cateogry);

    /**
     * 新增产品
     * @param cateogry
     * @return 影响记录数
     */
    public int insertCategory(Category cateogry);
    /**
     * 修改产品
     * @param cateogry
     * @return 影响记录数
     */
    public int updateCategory(Category cateogry);
    /**
     * 删除产品
     * @param cateogryId 主键
     * @return 影响记录数
     */
    public int deleteCategoryById(Long cateogryId);
}
